|
|
@@ -145,6 +145,13 @@ def wx_authorize_api(request):
|
145
|
145
|
user_id = request.POST.get('user_id', '')
|
146
|
146
|
wx_uid = request.POST.get('wx_uid', '')
|
147
|
147
|
|
|
148
|
+ sex = request.POST.get('sex', 0)
|
|
149
|
+ nickname = request.POST.get('nickname', '') or request.POST.get('screen_name', '')
|
|
150
|
+ avatar = request.POST.get('headimgurl', '') or request.POST.get('profile_image_url', '')
|
|
151
|
+ country = request.POST.get('country', '')
|
|
152
|
+ province = request.POST.get('province', '')
|
|
153
|
+ city = request.POST.get('city', '')
|
|
154
|
+
|
148
|
155
|
# 判断 wx_uid 是否已经存在,如果已经存在,则直接返回改帐户信息
|
149
|
156
|
try:
|
150
|
157
|
user = UserInfo.objects.get(wx_uid=wx_uid)
|
|
|
@@ -152,6 +159,14 @@ def wx_authorize_api(request):
|
152
|
159
|
user = None
|
153
|
160
|
|
154
|
161
|
if user:
|
|
162
|
+ user.sex = sex
|
|
163
|
+ user.nickname = nickname
|
|
164
|
+ user.avatar = avatar
|
|
165
|
+ user.country = country
|
|
166
|
+ user.province = province
|
|
167
|
+ user.city = city
|
|
168
|
+ user.save()
|
|
169
|
+
|
155
|
170
|
return JsonResponse({
|
156
|
171
|
'status': 200,
|
157
|
172
|
'message': u'登录成功',
|
|
|
@@ -160,12 +175,6 @@ def wx_authorize_api(request):
|
160
|
175
|
|
161
|
176
|
# wx_uid 不存在
|
162
|
177
|
# 判断 user_id 是否存在并且为分配用户,如果存在并且为分配用户,则直接在该帐户上更新,否则则直接创建帐户
|
163
|
|
- sex = request.POST.get('sex', 0)
|
164
|
|
- nickname = request.POST.get('nickname', '') or request.POST.get('screen_name', '')
|
165
|
|
- avatar = request.POST.get('headimgurl', '') or request.POST.get('profile_image_url', '')
|
166
|
|
- country = request.POST.get('country', '')
|
167
|
|
- province = request.POST.get('province', '')
|
168
|
|
- city = request.POST.get('city', '')
|
169
|
178
|
|
170
|
179
|
signup_ip, signup_at = ip_addr(request), tc.utc_datetime()
|
171
|
180
|
|